// # -*- mode: c++ -*-
#pragma once
#include <ttl/bits/std_shape.hpp>
#include <ttl/bits/std_shape_algo.hpp>

namespace ttl
{
using internal::rank_t;

template <rank_t r>
using shape = ttl::internal::basic_shape<r>;

using internal::batch;
using internal::flatten;
using internal::make_shape;
using internal::vectorize;
}  // namespace ttl
